Instance 0

Centrality↓:3.9699889097588477  Popularity↓:1.9749464141121802  specifity↑:0.0
        if (thread != null) {
            try {
                // interrupt the thread in case it is stuck waiting for output that will never come
                thread.interrupt();
                thread.join();
            catch (InterruptedException ignored) {
                Thread.currentThread().interrupt();
            }
        }

Path:D:\JavaApiSearchResult\Thread.join\Class20.java


Instance 1

Centrality↓:3.9699889097588477  Popularity↓:1.9749464141121802  specifity↑:0.0
        if (killingThread == null) {
            return;
        }
        killingThread.interrupt();
            killingThread.join(DEFAULT_KILL_THREAD_MILLIS);

Path:D:\JavaApiSearchResult\Thread.join\Class400.java


Instance 2

Centrality↓:3.9699889097588477  Popularity↓:1.9749464141121802  specifity↑:0.0
        if(t == null)
            throw new IllegalArgumentException("Thread can not be null");
        t.interrupt()// interrupts the sleep()
            t.join(timeout);

Path:D:\JavaApiSearchResult\Thread.join\Class500.java


Instance 3

Centrality↓:3.961470520114009  Popularity↓:1.9749464141121802  specifity↑:0.0
        if(tmp != null) {
            tmp.interrupt();
            try {tmp.join(500);catch(InterruptedException e) {}
        }

Path:D:\JavaApiSearchResult\Thread.join\Class170.java


Instance 4

Centrality↓:3.926737444445063  Popularity↓:0.9932620530009145  specifity↑:1.4715177646857693
    if (t != null && t.isAlive()) {
      LOG.info("Stopping " + t.getName());
      t.interrupt();
      try {
        t.join();
      catch (InterruptedException ex) {
        ex.printStackTrace();
      }
    }

Path:D:\JavaApiSearchResult\Thread.join\Class290.java